package com.cj.mobile.iabp.mvp.model.entity;

import java.io.Serializable;

/**
 * 转移联单
 */
public class TranshipmentList implements Serializable {
    public TranshipmentList() {
    }

    /**
     * 选择转移联单
     */
    public TranshipmentList(String orderNo, String type, int status, String statusOrder, String wasteName, String orderDate, String wasteCode, String outNum, String inNum, String receiving, String transport, String warehouseId, String warehouseName, String catId, String catName, String saCustId, String weightUnit, String transportContact, String transportPhone,String transportId) {
        this.orderNo = orderNo;
        this.type = type;
        this.status = status;
        this.statusOrder = statusOrder;
        this.wasteName = wasteName;
        this.orderDate = orderDate;
        this.wasteCode = wasteCode;
        this.outNum = outNum;
        this.inNum = inNum;
        this.receiving = receiving;
        this.transport = transport;
        this.warehouseId = warehouseId;
        this.warehouseName = warehouseName;
        this.catId = catId;
        this.catName = catName;
        this.saCustId = saCustId;
        this.weightUnit = weightUnit;
        this.transportContact = transportContact;
        this.transportPhone = transportPhone;
        this.transportId = transportId;
    }

    /**
     * 省内转移联单
     */
    public TranshipmentList(String orderNo, int status, String statusOrder, String wasteName, String orderDate, String wasteCode, String outNum, String inNum, String receivingUnit, String transportUnit, int isSubmit) {
        this.orderNo = orderNo;
        this.status = status;
        this.statusOrder = statusOrder;
        this.wasteName = wasteName;
        this.orderDate = orderDate;
        this.wasteCode = wasteCode;
        this.outNum = outNum;
        this.inNum = inNum;
        this.receiving = receivingUnit;
        this.transport = transportUnit;
        this.isSubmit = isSubmit;
    }

    /**
     * orderNo : 2020370900002262
     * status : 1
     * statusOrder : 待经营确认
     * wasteName : 废旧铅蓄电池
     * orderDate : 2020-07-24 19:49
     * wasteCode : 900-044-49
     * outNum : 1.3吨
     * inNum : 1.3吨
     * receivingUnit : 肥城多邦商贸有限公司
     * transportUnit : 宁阳青山物流有限公司
     */

    // 联单编号
    private String orderNo;
    // 联单类型：省内转移|跨省转移
    private String type;
    // 状态：
    //0、待提交
    //1、待经营确认；
    //2、待运输出厂；
    //3、待经营签收；
    //4、待签收量协商；
    //5、协商同意待签收；
    //6、已签收；
    //9、已作废；
    private int status;
    // 状态：
    //待经营确认、待运输出厂、
    //待经营签收、待签收量协商、
    //协商同意待签收、已签收、
    //已作废；
    private String statusOrder;
    // 废物名称
    private String wasteName;
    // 联单日期
    private String orderDate;
    // 废物代码
    private String wasteCode;
    // 转移数量
    private String outNum;
    // 接收数量
    private String inNum;
    // 接收单位
    private String receiving;
    // 运输单位
    private String transport;
    // 是否提交联单：0否，1是
    private int isSubmit;
    // 转出单位
    private String transfer;

    /*--------------------------------------------------------------------销售送货单之选择联单--------------------------------------------------------------------*/
    // 出库仓库id
    private String warehouseId;
    // 出库仓库名称
    private String warehouseName;
    // 品类id
    private String catId;
    // 品类名称
    private String catName;
    // 冶炼厂id
    private String saCustId;
    // 转移量单位(吨)
    private String weightUnit;
    // 运输单位联系人
    private String transportContact;
    // 运输单位联系电话
    private String transportPhone;
    // 运输公司id
    private String transportId;

    public String getTransportId() {
        return transportId;
    }

    public void setTransportId(String transportId) {
        this.transportId = transportId;
    }

    public int getIsSubmit() {
        return isSubmit;
    }

    public void setIsSubmit(int isSubmit) {
        this.isSubmit = isSubmit;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getStatusOrder() {
        return statusOrder;
    }

    public void setStatusOrder(String statusOrder) {
        this.statusOrder = statusOrder;
    }

    public String getWasteName() {
        return wasteName;
    }

    public void setWasteName(String wasteName) {
        this.wasteName = wasteName;
    }

    public String getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(String orderDate) {
        this.orderDate = orderDate;
    }

    public String getWasteCode() {
        return wasteCode;
    }

    public void setWasteCode(String wasteCode) {
        this.wasteCode = wasteCode;
    }

    public String getOutNum() {
        return outNum;
    }

    public void setOutNum(String outNum) {
        this.outNum = outNum;
    }

    public String getInNum() {
        return inNum;
    }

    public void setInNum(String inNum) {
        this.inNum = inNum;
    }

    public String getReceiving() {
        return receiving;
    }

    public void setReceiving(String receiving) {
        this.receiving = receiving;
    }

    public String getTransport() {
        return transport;
    }

    public void setTransport(String transport) {
        this.transport = transport;
    }

    public String getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(String warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseName() {
        return warehouseName;
    }

    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }

    public String getCatId() {
        return catId;
    }

    public void setCatId(String catId) {
        this.catId = catId;
    }

    public String getCatName() {
        return catName;
    }

    public void setCatName(String catName) {
        this.catName = catName;
    }

    public String getSaCustId() {
        return saCustId;
    }

    public void setSaCustId(String saCustId) {
        this.saCustId = saCustId;
    }

    public String getWeightUnit() {
        return weightUnit;
    }

    public void setWeightUnit(String weightUnit) {
        this.weightUnit = weightUnit;
    }

    public String getTransportContact() {
        return transportContact;
    }

    public void setTransportContact(String transportContact) {
        this.transportContact = transportContact;
    }

    public String getTransportPhone() {
        return transportPhone;
    }

    public void setTransportPhone(String transportPhone) {
        this.transportPhone = transportPhone;
    }

    public String getTransfer() {
        return transfer;
    }

    public void setTransfer(String transfer) {
        this.transfer = transfer;
    }
}
